﻿using FlyHorse.LIMS.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FlyHorse.LIMS.WinApp.Model
{
    public class ReportProductPrintModel
    {
        public string ReportProductID { get; set; }
        public string GoodsID { get; set; }
        public string ReportProductNO { get; set; }
        public string LotNo { get; set; }
        public System.DateTime DateProduced { get; set; }
        public string Weight { get; set; }
        public string ShippedTo { get; set; }
        public string CustomerID { get; set; }
        public string CustomerName { get; set; }
        public string TypeOfPack { get; set; }
        public Nullable<System.DateTime> ExPlant { get; set; }
        public string LoginUserID { get; set; }
        public string Remark { get; set; }
        public System.DateTime AddDateTime { get; set; }
        public string GoodsName { get; set; }
       
        public List<ReportProductResultPrintModel> ReportProductResults { get; set; }
    }

    public class ReportProductResultPrintModel
    {
        public string ReportProductResultID { get; set; }
        public string ReportProductID { get; set; }
        public string TestItemID { get; set; }
        public int FormOrder { get; set; }
        public string ChineseName { get; set; }
        public string Basis { get; set; }
        public string Unit { get; set; }
        public string MinValue { get; set; }
        public string MaxValue { get; set; }
        public string TestValue { get; set; }
        public string Conclusion { get; set; }
        public string TestItemNames { get; set; }

        public virtual ReportProduct ReportProduct { get; set; }
        public virtual TestItem TestItem { get; set; }
    }
}
